permanent mission - Turkish English Dictionary